์ฌ์ดํธ ์ ๋ขฐ์ฑ ์์ง๋์ด๋ง(SRE)์์ ์๋ฌ ๋ฒ์ง์ ๊ตฌํํ๊ณ ํ์ฉํ์ฌ ํ์ ๊ณผ ์์ ์ฑ์ ๊ท ํ์ ๋ง์ถ๊ณ ์ต์ ์ ์์คํ ์ฑ๋ฅ์ ๋ณด์ฅํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด์ธ์.
์ฌ์ดํธ ์ ๋ขฐ์ฑ ์์ง๋์ด๋ง: ์์ ์ ์ธ ์์คํ ์ ์ํ ์๋ฌ ๋ฒ์ง ๋ง์คํฐํ๊ธฐ
์ค๋๋ ๊ณผ ๊ฐ์ด ๋น ๋ฅด๊ฒ ๋ณํํ๋ ๋์งํธ ํ๊ฒฝ์์ ๋์ ์ ๋ขฐ์ฑ์ ๊ฐ์ถ ์์คํ ์ ์ ์งํ๋ ๊ฒ์ ๋งค์ฐ ์ค์ํฉ๋๋ค. ์ฌ์ดํธ ์ ๋ขฐ์ฑ ์์ง๋์ด๋ง(SRE)์ ์ด ๋ชฉํ๋ฅผ ๋ฌ์ฑํ๊ธฐ ์ํ ์ฒด๊ณ์ ์ธ ์ ๊ทผ ๋ฐฉ์์ ์ ๊ณตํฉ๋๋ค. SRE์ ํต์ฌ ๊ฐ๋ ์ค ํ๋๋ ์๋ฌ ๋ฒ์ง(error budget)์ผ๋ก, ์ด๋ ํ์ ๊ณผ ์ ๋ขฐ์ฑ์ ๊ท ํ์ ๋ง์ถ๋ ๊ฐ๋ ฅํ ๋๊ตฌ์ ๋๋ค. ์ด ์ข ํฉ ๊ฐ์ด๋์์๋ ์๋ฌ ๋ฒ์ง์ ๊ฐ๋ , ์ค์์ฑ, ์ ์ ๋ฐ ๊ตฌํ ๋ฐฉ๋ฒ, ๊ทธ๋ฆฌ๊ณ ๊ทธ ํจ๊ณผ๋ฅผ ๊ทน๋ํํ๊ธฐ ์ํ ๋ชจ๋ฒ ์ฌ๋ก์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค.
์๋ฌ ๋ฒ์ง์ด๋ ๋ฌด์์ธ๊ฐ?
์๋ฌ ๋ฒ์ง์ ํน์ ๊ธฐ๊ฐ(์: ํ ๋ฌ, ๋ถ๊ธฐ ๋๋ 1๋ ) ๋์ ์๋น์ค๊ฐ ํ์ฉํ ์ ์๋ ๋ถ์์ ์ฑ ๋๋ ๋ค์ดํ์์ ์์ ๋ํ๋ ๋๋ค. ์ด๋ ์ ๋ขฐ์ฑ ๋ชฉํ(์๋น์ค ์์ค ๋ชฉํ ๋๋ SLO)๋ฅผ ์๋ฐํ๊ธฐ ์ ๊น์ง ํ์ฉ๋๋ ์ฅ์ ์์ค์ ๋๋ค. ์๋ก์ด ๊ธฐ๋ฅ ๋ฐฐํฌ, ์ฝ๋ ๋ฆฌํฉํ ๋ง, ์ ๊ธฐ์ ์คํ ๋ฑ ์ํ์ ์๋ฐํ๋ ํ๋์ '์ฌ์ฉ'ํ ์ ์๋ ์์ฐ์ด๋ผ๊ณ ์๊ฐํ ์ ์์ต๋๋ค. ์๋ฌ ๋ฒ์ง์ด ์์ง๋๋ฉด, ํ์ ์ ๋ขฐ์ฑ ์ค์ฌ์ ์์ ์ ์ฐ์ ์์๋ฅผ ๋์ด์ผ ํฉ๋๋ค.
๋ณธ์ง์ ์ผ๋ก ์๋ฌ ๋ฒ์ง์ ํ์ ๊ณผ ์ ๋ขฐ์ฑ ์ค ์ด๋ ๊ฒ์ ์ฐ์ ์ํ ์ง ๊ฒฐ์ ํ๊ธฐ ์ํ ๋ฐ์ดํฐ ๊ธฐ๋ฐ ์ ๊ทผ ๋ฐฉ์์ ์ ๊ณตํฉ๋๋ค. ์๋ฌ ๋ฒ์ง์ด ์๋ค๋ฉด, ์๋ก์ด ๊ธฐ๋ฅ ๋ฐฐํฌ์ ๋ฒ๊ทธ ์์ ์ ๊ดํ ๊ฒฐ์ ์ ์ฃผ๊ด์ ์ด ๋๊ฑฐ๋ ๊ฐ์ธ์ ์ธ ์๊ฒฌ ๋๋ ๋จ๊ธฐ์ ์ธ ์๋ฐ์ ๋ฐ๋ผ ์ด๋ฃจ์ด์ง ์ ์์ต๋๋ค.
์๋ฅผ ๋ค์ด, ์๋ณ ๊ฐ๋ ์๊ฐ SLO๊ฐ 99.9%์ธ ์๋น์ค๋ฅผ ์๊ฐํด ๋ณด๊ฒ ์ต๋๋ค. ์ด๋ ํด๋น ์๋น์ค๊ฐ ํ ๋ฌ์ ์ต๋ 43.2๋ถ ๋์ ์ค๋จ๋ ์ ์์์ ์๋ฏธํฉ๋๋ค. ์ด 43.2๋ถ์ด ๋ฐ๋ก ์๋ฌ ๋ฒ์ง์ด ๋ฉ๋๋ค.
์๋ฌ ๋ฒ์ง์ ์ ์ค์ํ๊ฐ?
์๋ฌ ๋ฒ์ง์ ๋ค์๊ณผ ๊ฐ์ ์ฌ๋ฌ ๊ฐ์ง ์ค์ํ ์ด์ ์ ์ ๊ณตํฉ๋๋ค:
- ๋ฐ์ดํฐ ๊ธฐ๋ฐ ์์ฌ ๊ฒฐ์ : ์๋ฌ ๋ฒ์ง์ ์ํ ๊ฐ์์ ๊ด๋ จ๋ ๊ฒฐ์ ์ ์๋ดํ๋ ์ ๋ํ๋ ์งํ๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ง๊ฐ์ ์์กดํ๋ ๋์ , ํ์ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ์ฌ ํ์ ๊ณผ ์ ๋ขฐ์ฑ ๊ฐ์ ์ค ์ด๋ ๊ฒ์ ์ฐ์ ์ํ ์ง ๊ฒฐ์ ํ ์ ์์ต๋๋ค.
- ํ์ ๊ณผ ์ ๋ขฐ์ฑ์ ๊ท ํ: ์๋ฌ ๋ฒ์ง์ ํตํด ํ์ ์์ฉ ๊ฐ๋ฅํ ์์ค์ ์ ๋ขฐ์ฑ์ ์ ์งํ๋ฉด์ ๊ณ์ฐ๋ ์ํ์ ๊ฐ์ํ๊ณ ์ ์ํ๊ฒ ํ์ ํ ์ ์์ต๋๋ค. ์ด๋ ์๋ก์ด ๊ธฐ๋ฅ์ ์ถ์ํ๊ณ ์๋น์ค๋ฅผ ์์ ์ ์ผ๋ก ์ ์งํ๋ ๊ฒ ์ฌ์ด์ ์ต์ ์ ์ ์ฐพ๋ ๊ฒ์ ๋๋ค.
- ์ปค๋ฎค๋์ผ์ด์ ๊ฐ์ : ์๋ฌ ๋ฒ์ง์ ์์ง๋์ด๋ง, ์ ํ ๋ฐ ๋น์ฆ๋์ค ์ดํด๊ด๊ณ์ ๊ฐ์ ๋ช ํํ ์ปค๋ฎค๋์ผ์ด์ ์ ์ด์งํฉ๋๋ค. ๋ชจ๋ ์ฌ๋์ด ๊ด๋ จ๋ ํธ๋ ์ด๋์คํ๋ฅผ ์ดํดํ๊ณ ํจ๊ป ์ ๋ณด์ ์ ๊ฐํ ๊ฒฐ์ ์ ๋ด๋ฆด ์ ์์ต๋๋ค.
- ์ฃผ์ธ์์ ๋ฐ ์ฑ ์๊ฐ ๊ฐํ: ํ์ด ์์ ์ ์๋ฌ ๋ฒ์ง์ ๊ด๋ฆฌํ ์ฑ ์์ ์ง๊ฒ ๋๋ฉด, ์๋น์ค์ ์ ๋ขฐ์ฑ์ ๋ํด ๋ ํฐ ์ฑ ์๊ฐ์ ๊ฐ๊ฒ ๋ฉ๋๋ค.
- ๋ ๋น ๋ฅธ ํ์ต ๋ฐ ๋ฐ๋ณต: ์๋ฌ ๋ฒ์ง ์๋ชจ๋์ ์ถ์ ํจ์ผ๋ก์จ ํ์ ์คํจ๋ก๋ถํฐ ๋ฐฐ์ฐ๊ณ ํ๋ก์ธ์ค๋ฅผ ๊ฐ์ ํ์ฌ ๋ ๋น ๋ฅธ ๋ฐ๋ณต ์ฃผ๊ธฐ๋ฅผ ์ด๋์ด๋ผ ์ ์์ต๋๋ค.
์๋น์ค ์์ค ๋ชฉํ(SLO), ์๋น์ค ์์ค ๊ณ์ฝ(SLA), ์๋น์ค ์์ค ์งํ(SLI) ์ดํดํ๊ธฐ
์๋ฌ ๋ฒ์ง์ ํจ๊ณผ์ ์ผ๋ก ํ์ฉํ๋ ค๋ฉด SLO, SLA, SLI์ ๊ฐ์ ๊ด๋ จ ๊ฐ๋ ์ ์ดํดํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค:
- ์๋น์ค ์์ค ์งํ(SLI): ์๋น์ค ์ฑ๋ฅ์ ๋ํ ์ ๋์ ์ธก์ ์น์ ๋๋ค. ์๋ก๋ ๊ฐ๋ ์๊ฐ, ์ง์ฐ ์๊ฐ, ์๋ฌ์จ, ์ฒ๋ฆฌ๋์ด ์์ต๋๋ค. ์ด๋ ์๋น์ค์ ์ฑ๋ฅ์ *์ธก์ *ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, SLI: ์ฑ๊ณต์ ์ผ๋ก ๋ฐํ๋๋(์: 200 OK) HTTP ์์ฒญ์ ๋น์จ.
- ์๋น์ค ์์ค ๋ชฉํ(SLO): SLI์ ๋ํ ๊ตฌ์ฒด์ ์ธ ๋ชฉํ์ ๋๋ค. ์ด๋ ์ํ๋ ์ฑ๋ฅ ์์ค์ ์ ์ํฉ๋๋ค. SLO๋ SLI์ ๋ํ *๋ชฉํ*์ ๋๋ค. ์๋ฅผ ๋ค์ด, SLO: ํ ๋ฌ ๋์ HTTP ์์ฒญ์ 99.9%๊ฐ ์ฑ๊ณต์ ์ผ๋ก ๋ฐํ๋์ด์ผ ํฉ๋๋ค.
- ์๋น์ค ์์ค ๊ณ์ฝ(SLA): ์๋น์ค ์ ๊ณต์ ์ฒด์ ๊ณ ๊ฐ ๊ฐ์ ๊ณ์ฝ์ผ๋ก, SLO๋ฅผ ์ถฉ์กฑํ์ง ๋ชปํ์ ๊ฒฝ์ฐ์ ๊ฒฐ๊ณผ๋ฅผ ๋ช ์ํฉ๋๋ค. ์ฌ๊ธฐ์๋ ์ข ์ข ๊ธ์ ์ ํ๋ํฐ๊ฐ ํฌํจ๋ฉ๋๋ค. SLA๋ ํน์ SLO๋ฅผ ๋ณด์ฅํ๋ *๊ณ์ฝ*์ ๋๋ค.
์๋ฌ ๋ฒ์ง์ SLO์์ ์ง์ ํ์๋ฉ๋๋ค. ์ด๋ 100% ์ ๋ขฐ์ฑ๊ณผ SLO ๋ชฉํ ๊ฐ์ ์ฐจ์ด๋ฅผ ๋ํ๋ ๋๋ค. ์๋ฅผ ๋ค์ด, SLO๊ฐ 99.9% ๊ฐ๋ ์๊ฐ์ด๋ผ๋ฉด, ์๋ฌ ๋ฒ์ง์ 0.1%์ ๋ค์ดํ์์ด ๋ฉ๋๋ค.
์๋ฌ ๋ฒ์ง ์ ์ํ๊ธฐ: ๋จ๊ณ๋ณ ๊ฐ์ด๋
ํจ๊ณผ์ ์ธ ์๋ฌ ๋ฒ์ง์ ์ ์ํ๋ ค๋ฉด ์ฒด๊ณ์ ์ธ ์ ๊ทผ ๋ฐฉ์์ด ํ์ํฉ๋๋ค:
1. SLO ์ ์ํ๊ธฐ
๋น์ฆ๋์ค ์๊ตฌ์ฌํญ๊ณผ ๊ณ ๊ฐ ๊ธฐ๋์น๋ฅผ ๊ธฐ๋ฐ์ผ๋ก SLO๋ฅผ ๋ช ํํ๊ฒ ์ ์ํ๋ ๊ฒ๋ถํฐ ์์ํ์ธ์. ๋ค์๊ณผ ๊ฐ์ ์์๋ฅผ ๊ณ ๋ คํ์ธ์:
- ์ฌ์ฉ์ ์ํฅ: ์๋น์ค์ ์ด๋ค ์ธก๋ฉด์ด ์ฌ์ฉ์์๊ฒ ๊ฐ์ฅ ์ค์ํ๊ฐ?
- ๋น์ฆ๋์ค ๋ชฉํ: ์๋น์ค๊ฐ ์ง์ํ๋ ํต์ฌ ๋น์ฆ๋์ค ๋ชฉํ๋ ๋ฌด์์ธ๊ฐ?
- ๊ธฐ์ ์ ์คํ ๊ฐ๋ฅ์ฑ: ํ์ฌ ์ธํ๋ผ์ ๋ฆฌ์์ค๋ฅผ ๊ณ ๋ คํ ๋ ํ์ค์ ์ผ๋ก ๋ฌ์ฑ ๊ฐ๋ฅํ ์ ๋ขฐ์ฑ ์์ค์ ์ด๋ ์ ๋์ธ๊ฐ?
์ผ๋ฐ์ ์ธ SLO์๋ ๊ฐ๋ ์๊ฐ, ์ง์ฐ ์๊ฐ, ์๋ฌ์จ, ์ฒ๋ฆฌ๋์ด ํฌํจ๋ฉ๋๋ค. ํ์ค์ ์ด๊ณ ์ธก์ ๊ฐ๋ฅํ ๋ชฉํ๋ฅผ ์ ํํ๋ ๊ฒ์ ์์ง ๋ง์ธ์. ์ฝ๊ฐ ๋ฎ์ SLO๋ก ์์ํ์ฌ ์๋น์ค๊ฐ ์ฑ์ํด์ง์ ๋ฐ๋ผ ์ ์ฐจ ๋์ด๋ ๊ฒ์ด ์ข์ต๋๋ค.
์์: ๊ธ๋ก๋ฒ ์ด์ปค๋จธ์ค ํ๋ซํผ์ ๋ค์๊ณผ ๊ฐ์ SLO๋ฅผ ์ ์ํ ์ ์์ต๋๋ค:
- ๊ฐ๋ ์๊ฐ: ํผํฌ ์๊ฐ(์: ๋ธ๋ ํ๋ผ์ด๋ฐ์ด) ๋์ ์ผํ ์นดํธ ์๋น์ค์ 99.99% ๊ฐ๋ ์๊ฐ.
- ์ง์ฐ ์๊ฐ: ์ํ ๊ฒ์ ์ฟผ๋ฆฌ์ ๋ํ 95๋ฒ์งธ ๋ฐฑ๋ถ์์ ์ง์ฐ ์๊ฐ์ด 200ms ๋ฏธ๋ง.
- ์๋ฌ์จ: ์ฃผ๋ฌธ ์ฒ๋ฆฌ ์ 0.1% ๋ฏธ๋ง์ ์๋ฌ์จ.
2. ์๋ฌ ๋ฒ์ง ๊ณ์ฐํ๊ธฐ
SLO๋ฅผ ์ ์ํ๋ค๋ฉด, ํด๋นํ๋ ์๋ฌ ๋ฒ์ง์ ๊ณ์ฐํ์ธ์. ์ด๋ ์ผ๋ฐ์ ์ผ๋ก ํน์ ๊ธฐ๊ฐ ๋์ ํ์ฉ๋๋ ๋ค์ดํ์ ๋๋ ์ค๋ฅ์ ๋ฐฑ๋ถ์จ๋ก ํํ๋ฉ๋๋ค.
๊ณต์: ์๋ฌ ๋ฒ์ง = 100% - SLO
์์: ๊ฐ๋ ์๊ฐ SLO๊ฐ 99.9%๋ผ๋ฉด, ์๋ฌ ๋ฒ์ง์ 0.1%์ ๋๋ค. ์ด๋ ํ ๋ฌ์ ์ฝ 43๋ถ์ ๋ค์ดํ์์ผ๋ก ๋ณํ๋ฉ๋๋ค.
3. ์ ์ ํ ๊ธฐ๊ฐ ์ ํํ๊ธฐ
๋ฆด๋ฆฌ์ค ์ฃผ๊ธฐ ๋ฐ ๋น์ฆ๋์ค ์๊ตฌ์ ๋ง๋ ์๋ฌ ๋ฒ์ง ๊ธฐ๊ฐ์ ์ ํํ์ธ์. ์ผ๋ฐ์ ์ธ ๊ธฐ๊ฐ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
- ์๋ณ: ๋น๋ฒํ ํผ๋๋ฐฑ์ ์ ๊ณตํ๊ณ ๋น ๋ฅธ ์กฐ์ ์ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค.
- ๋ถ๊ธฐ๋ณ: ์ฅ๊ธฐ์ ์ธ ๊ด์ ์ ์ ๊ณตํ๊ณ ๋จ๊ธฐ์ ์ธ ๋ณ๋์ ์ํฅ์ ์ค์ ๋๋ค.
- ์ฐ๊ฐ: ๋ฆด๋ฆฌ์ค ๋น๋๊ฐ ๋ฎ๊ณ ์์ธก ๊ฐ๋ฅํ ๋์์ ๋ณด์ด๋ ์๋น์ค์ ์ ํฉํฉ๋๋ค.
๊ธฐ๊ฐ ์ ํ์ ์๋น์ค์ ํน์ ๋งฅ๋ฝ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋๋ค. ๋ฆด๋ฆฌ์ค๊ฐ ์ฆ๊ณ ๋น ๋ฅด๊ฒ ๋ฐ์ ํ๋ ์๋น์ค์ ๊ฒฝ์ฐ ์๋ณ ๊ธฐ๊ฐ์ด ๋ ์ ์ ํ ์ ์์ต๋๋ค. ๋ ์์ ์ ์ธ ์๋น์ค์ ๊ฒฝ์ฐ ๋ถ๊ธฐ๋ณ ๋๋ ์ฐ๊ฐ ๊ธฐ๊ฐ์ผ๋ก ์ถฉ๋ถํ ์ ์์ต๋๋ค.
4. ์๋ฌ ๋ฒ์ง ์๋ชจ์ ๋ฐ๋ฅธ ์กฐ์น ์ ์
์๋ฌ ๋ฒ์ง์ด ์๋ชจ๋ ๋ ์ทจํ ์กฐ์น์ ๋ํ ๋ช ํํ ์ง์นจ์ ์๋ฆฝํ์ธ์. ์ฌ๊ธฐ์๋ ๋ค์์ด ํฌํจ๋์ด์ผ ํฉ๋๋ค:
- ์๋ฆผ ์๊ณ๊ฐ: ์๋ฌ ๋ฒ์ง ์๋ชจ๋์ด ํน์ ์์ค(์: 50%, 75%, 100%)์ ๋๋ฌํ๋ฉด ํธ๋ฆฌ๊ฑฐ๋๋ ์๋ฆผ์ ์ค์ ํฉ๋๋ค.
- ์์ค์ปฌ๋ ์ด์ ์ ์ฐจ: ๋ค์ํ ์๋ฆผ ์์ค์ ๋ํ ๋ช ํํ ์์ค์ปฌ๋ ์ด์ ๊ฒฝ๋ก๋ฅผ ์ ์ํฉ๋๋ค.
- ์ฅ์ ๋์ ๊ณํ: ์ค๋จ์ ํด๊ฒฐํ๊ณ ์ถ๊ฐ์ ์ธ ์๋ฌ ๋ฒ์ง ์๋ชจ๋ฅผ ๋ฐฉ์งํ๊ธฐ ์ํด ์ ์ ์๋ ์ฅ์ ๋์ ๊ณํ์ ๊ฐ์ถฅ๋๋ค.
- ๋ฆด๋ฆฌ์ค ๋๊ฒฐ ์ ์ฑ : ์๋ฌ ๋ฒ์ง์ด ๊ฑฐ์ ์์ง๋์์ ๋ ์๋ก์ด ๋ฆด๋ฆฌ์ค๋ฅผ ๋๊ฒฐํ๋ ์ ์ฑ ์ ๊ตฌํํฉ๋๋ค.
์์:
- ์๋ฌ ๋ฒ์ง 50% ์๋ชจ: ์ฆ๊ฐ๋ ์๋ฌ์จ์ ์์ธ์ ์กฐ์ฌํฉ๋๋ค. ์ต๊ทผ ๋ณ๊ฒฝ ์ฌํญ์ ๊ฒํ ํฉ๋๋ค.
- ์๋ฌ ๋ฒ์ง 75% ์๋ชจ: ๋๊ธฐ ์ค์ธ ์์ง๋์ด์๊ฒ ์์ค์ปฌ๋ ์ด์ ํฉ๋๋ค. ์๋ก์ด ๊ธฐ๋ฅ๋ณด๋ค ๋ฒ๊ทธ ์์ ์ ์ฐ์ ์ํฉ๋๋ค.
- ์๋ฌ ๋ฒ์ง 100% ์๋ชจ: ๋ชจ๋ ์ ๊ท ๋ฆด๋ฆฌ์ค๋ฅผ ๋๊ฒฐํฉ๋๋ค. ์๋น์ค ์ ๋ขฐ์ฑ ๋ณต๊ตฌ์๋ง ์ง์คํฉ๋๋ค. ์ฒ ์ ํ ์ฌํ ๊ฒํ ๋ฅผ ์ํํฉ๋๋ค.
์๋ฌ ๋ฒ์ง ๊ตฌํํ๊ธฐ: ์ค์ ๋จ๊ณ
์๋ฌ ๋ฒ์ง์ ๊ตฌํํ๋ ค๋ฉด ๋๊ตฌ, ํ๋ก์ธ์ค, ๋ฌธํ์ ๋ณํ์ ์กฐํฉ์ด ํ์ํฉ๋๋ค:
1. ๊ณ์ธก ๋ฐ ๋ชจ๋ํฐ๋ง
SLI๋ฅผ ์ ํํ๊ฒ ์ถ์ ํ๊ธฐ ์ํด ํฌ๊ด์ ์ธ ๊ณ์ธก ๋ฐ ๋ชจ๋ํฐ๋ง์ ๊ตฌํํ์ธ์. ์๋น์ค ์ฑ๋ฅ์ ๋ํ ์ค์๊ฐ ๊ฐ์์ฑ์ ์ ๊ณตํ๋ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ธ์. Prometheus, Grafana, Datadog, New Relic ๋๋ Splunk์ ๊ฐ์ ๋๊ตฌ ์ฌ์ฉ์ ๊ณ ๋ คํด ๋ณด์ธ์.
๋ชจ๋ํฐ๋ง ์์คํ ์ด ๋ค์๊ณผ ๊ฐ์ ํต์ฌ ์งํ๋ฅผ ์ถ์ ํ ์ ์๋๋ก ํ์ธ์:
- ๊ฐ๋ ์๊ฐ: ์๋น์ค์ ๊ฐ์ฉ์ฑ์ ์ถ์ ํฉ๋๋ค.
- ์ง์ฐ ์๊ฐ: ์๋น์ค์ ์๋ต ์๊ฐ์ ์ธก์ ํฉ๋๋ค.
- ์๋ฌ์จ: ์ค๋ฅ ๋ฐ์ ๋น๋๋ฅผ ๋ชจ๋ํฐ๋งํฉ๋๋ค.
- ์ฒ๋ฆฌ๋: ์๋น์ค๊ฐ ์ฒ๋ฆฌํ๋ ์์ฒญ๋์ ์ถ์ ํฉ๋๋ค.
2. ์๋ฆผ
์๋ฌ ๋ฒ์ง ์๋ชจ์ ๊ธฐ๋ฐํ ์๋ฆผ์ ์ค์ ํ์ธ์. ์๋ฌ ๋ฒ์ง์ด ์์ง์ ๊ฐ๊น์์ง๋ฉด ํธ๋ฆฌ๊ฑฐ๋๋๋ก ์๋ฆผ์ ๊ตฌ์ฑํ์ธ์. PagerDuty, Opsgenie ๋๋ Slack๊ณผ ๊ฐ์ด ๋ชจ๋ํฐ๋ง ์์คํ ๊ณผ ํตํฉ๋๋ ์๋ฆผ ํ๋ซํผ์ ์ฌ์ฉํ์ธ์.
์๋ฆผ์ด ์คํ ๊ฐ๋ฅํ๊ณ ๋๊ธฐ ์ค์ธ ์์ง๋์ด๊ฐ ๋ฌธ์ ๋ฅผ ์ ์ํ๊ฒ ์ง๋จํ๊ณ ํด๊ฒฐํ ์ ์๋๋ก ์ถฉ๋ถํ ์ปจํ ์คํธ๋ฅผ ์ ๊ณตํ๋์ง ํ์ธํ์ธ์. ์คํ์ ์ต์ํํ๊ธฐ ์ํด ์๋ฆผ ์๊ณ๊ฐ์ ์กฐ์ ํ์ฌ ์๋ฆผ ํผ๋ก๋ฅผ ํผํ์ธ์.
3. ์๋ํ
๊ฐ๋ฅํ ํ ๋ง์ ํ๋ก์ธ์ค๋ฅผ ์๋ํํ์ธ์. ์๋ฌ ๋ฒ์ง ์๋ชจ๋ ๊ณ์ฐ, ์๋ฆผ ์์ฑ, ์ฅ์ ๋์ ๊ณํ ์คํ์ ์๋ํํ์ธ์. Ansible, Chef, Puppet ๋๋ Terraform๊ณผ ๊ฐ์ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ์ธํ๋ผ ํ๋ก๋น์ ๋ ๋ฐ ๊ตฌ์ฑ ๊ด๋ฆฌ๋ฅผ ์๋ํํ์ธ์.
4. ์ปค๋ฎค๋์ผ์ด์ ๋ฐ ํ์
์์ง๋์ด๋ง, ์ ํ ๋ฐ ๋น์ฆ๋์ค ์ดํด๊ด๊ณ์ ๊ฐ์ ๊ฐ๋ฐฉ์ ์ธ ์ปค๋ฎค๋์ผ์ด์ ๊ณผ ํ์ ์ ์ด์งํ์ธ์. ๋ชจ๋ ์ดํด๊ด๊ณ์์๊ฒ ์๋ฌ ๋ฒ์ง ์ํ๋ฅผ ์ ๊ธฐ์ ์ผ๋ก ์ ๋ฌํ์ธ์. Slack, ์ด๋ฉ์ผ ๋๋ ์ ์ฉ ๋์๋ณด๋์ ๊ฐ์ ์ปค๋ฎค๋์ผ์ด์ ์ฑ๋์ ์ฌ์ฉํ์ธ์.
5. ์ฌํ ๊ฒํ
์๋ฌ ๋ฒ์ง์ ์๋น ๋ถ๋ถ์ ์๋ชจํ ๋ชจ๋ ์ฅ์ ๋ฐ์ ํ์๋ ์ฒ ์ ํ ์ฌํ ๊ฒํ (๋น๋ ์๋ ์ฌํ ๋ถ์์ผ๋ก๋ ์๋ ค์ง)๋ฅผ ์ํํ์ธ์. ์ฅ์ ์ ๊ทผ๋ณธ ์์ธ์ ํ์ ํ๊ณ , ๊ตํ์ ๋ฌธ์ํํ๋ฉฐ, ์ ์ฌํ ์ฅ์ ๊ฐ ์ฌ๋ฐํ์ง ์๋๋ก ์์ ์กฐ์น๋ฅผ ๊ตฌํํ์ธ์.
๊ฐ์ธ์๊ฒ ์ฑ ์์ ๋ฌป๊ธฐ๋ณด๋ค๋ ์์คํ ์ ์ธ ๋ฌธ์ ๋ฅผ ํ์ ํ๋ ๋ฐ ์ง์คํ์ธ์. ๋ชฉํ๋ ์คํจ๋ก๋ถํฐ ๋ฐฐ์ฐ๊ณ ์์คํ ์ ์ ๋ฐ์ ์ธ ์ ๋ขฐ์ฑ์ ํฅ์์ํค๋ ๊ฒ์ ๋๋ค.
์๋ฌ ๋ฒ์ง ํจ๊ณผ ๊ทน๋ํ๋ฅผ ์ํ ๋ชจ๋ฒ ์ฌ๋ก
์๋ฌ ๋ฒ์ง์ ์ต๋ํ ํ์ฉํ๋ ค๋ฉด ๋ค์ ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ๊ณ ๋ คํ์ธ์:
- ์๊ฒ ์์ํ๊ธฐ: ๋ช ๊ฐ์ ํต์ฌ ์๋น์ค๋ก ์์ํ์ฌ ๊ฒฝํ์ ์์ผ๋ฉด์ ๋ค๋ฅธ ์๋น์ค๋ก ์ ์ฐจ ํ์ฅํ์ธ์.
- ๋ฐ๋ณต ๋ฐ ๊ฐ์ : ์๋ฌ ๋ฒ์ง์ ์ง์์ ์ผ๋ก ๋ชจ๋ํฐ๋งํ๊ณ ํ์์ ๋ฐ๋ผ SLO ๋ฐ ์๋ฆผ ์๊ณ๊ฐ์ ์กฐ์ ํ์ธ์.
- ํ ๊ต์ก: ํ์ ๋ชจ๋ ๊ตฌ์ฑ์์ด ์๋ฌ ๋ฒ์ง์ ๊ฐ๋ ๊ณผ ์๋น์ค ์ ๋ขฐ์ฑ ์ ์ง์ ์์ด ์์ ์ ์ญํ ์ ์ดํดํ๋๋ก ํ์ธ์.
- ๋ชจ๋ ๊ฒ ์๋ํ: ์์์ ์ ์ค์ด๊ณ ํจ์จ์ฑ์ ๋์ด๊ธฐ ์ํด ๊ฐ๋ฅํ ํ ๋ง์ ์๋ฌ ๋ฒ์ง ํ๋ก์ธ์ค๋ฅผ ์๋ํํ์ธ์.
- ํฌ๋ช ํ ์ปค๋ฎค๋์ผ์ด์ : ๋ชจ๋ ์ดํด๊ด๊ณ์์๊ฒ ์๋ฌ ๋ฒ์ง ์ํ์ ์ด๋ฅผ ์๋ชจํ๋ ๋ชจ๋ ์ฅ์ ์ ๋ํด ์ ๋ณด๋ฅผ ์ ๊ณตํ์ธ์.
- ๋น๋ ์๋ ์ฌํ ๋ถ์ ์์ฉ: ์ฌํ ๊ฒํ ๋ฅผ ํตํด ์คํจ๋ก๋ถํฐ ๋ฐฐ์ฐ๊ณ ์์คํ ์ ์ ๋ขฐ์ฑ์ ํฅ์์ํค์ธ์.
- ์๋ฌ ๋ฒ์ง์ ๋จ์ํ ์งํ๋ก ์ทจ๊ธํ์ง ์๊ธฐ: ์ด๊ฒ์ ์์ฌ ๊ฒฐ์ ๋๊ตฌ์ ๋๋ค. ์ ๋ขฐ์ฑ์ *์ฌ์ฉํ๋* ๋ฐฉ๋ฒ์ด๋ฉฐ, ๊ทธ '์ฌ์ฉ'์ ๋น์ฆ๋์ค ์ฑ๊ณผ ๋ฐ ํ ํ๋๊ณผ ์ง์ ์ ์ผ๋ก ์ฐ๊ฒฐ๋์ด์ผ ํฉ๋๋ค.
๋ค์ํ ์๋๋ฆฌ์ค์์์ ์๋ฌ ๋ฒ์ง ๊ตฌํ ์์
์๋ฌ ๋ฒ์ง์ด ๋ค์ํ ์๋๋ฆฌ์ค์์ ์ด๋ป๊ฒ ์ ์ฉ๋ ์ ์๋์ง ๋ช ๊ฐ์ง ์์๋ฅผ ์ดํด๋ณด๊ฒ ์ต๋๋ค:
์์ 1: ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์
๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฌ๋ฌ ๋ฐฑ์๋ ์๋น์ค์ ์์กดํฉ๋๋ค. ํ์ ํต์ฌ API ์๋น์ค์ ๋ํด 99.9%์ ๊ฐ๋ ์๊ฐ SLO๋ฅผ ์ ์ํฉ๋๋ค. ์ด๋ ์ 43๋ถ์ ์๋ฌ ๋ฒ์ง์ผ๋ก ๋ณํ๋ฉ๋๋ค.
์ต๊ทผ ๋ฆด๋ฆฌ์ค์์ ๊ฐํ์ ์ธ ์ค๋จ์ ์ ๋ฐํ๋ ๋ฒ๊ทธ๊ฐ ๋ฐ์ํ์ ์๋ฌ ๋ฒ์ง์ด ๋น ๋ฅด๊ฒ ์๋ชจ๋ฉ๋๋ค. ํ์ ์ฆ์ ์ ๊ท ๋ฆด๋ฆฌ์ค๋ฅผ ๋๊ฒฐํ๊ณ ๋ฒ๊ทธ ์์ ์ ์ง์คํฉ๋๋ค. ๋ฒ๊ทธ๊ฐ ํด๊ฒฐ๋ ํ, ๊ทผ๋ณธ ์์ธ์ ํ์ ํ๊ณ ํ ์คํธ ํ๋ก์ธ์ค๋ฅผ ๊ฐ์ ํ๊ธฐ ์ํด ์ฌํ ๊ฒํ ๋ฅผ ์ํํฉ๋๋ค.
์์ 2: ๊ธ์ต ๊ธฐ๊ด
๊ธ์ต ๊ธฐ๊ด์ ๊ฑฐ๋ ์ฒ๋ฆฌ ์์คํ ์ ์ ๋ขฐ์ฑ์ ๊ด๋ฆฌํ๊ธฐ ์ํด ์๋ฌ ๋ฒ์ง์ ์ฌ์ฉํฉ๋๋ค. ๊ทธ๋ค์ ์ ๋ฌด ์๊ฐ ๋์ ๊ฑฐ๋ ์ฒ๋ฆฌ ์๋น์ค์ ๋ํด 99.99%์ ๊ฐ๋ ์๊ฐ SLO๋ฅผ ์ ์ํฉ๋๋ค. ์ด๋ ๋งค์ฐ ์ ์ ์๋ฌ ๋ฒ์ง์ผ๋ก ๋ณํ๋ฉ๋๋ค.
์๋ฌ ๋ฒ์ง ์ด๊ณผ ์ํ์ ์ต์ํํ๊ธฐ ์ํด ํ์ ์๊ฒฉํ ๋ณ๊ฒฝ ๊ด๋ฆฌ ํ๋ก์ธ์ค๋ฅผ ๊ตฌํํฉ๋๋ค. ๋ชจ๋ ๋ณ๊ฒฝ ์ฌํญ์ ํ๋ก๋์ ์ ๋ฐฐํฌ๋๊ธฐ ์ ์ ์ฒ ์ ํ ํ ์คํธ๋๊ณ ๊ฒํ ๋ฉ๋๋ค. ๋ํ ๋ชจ๋ ๋ฌธ์ ๋ฅผ ์ ์ํ๊ฒ ๊ฐ์งํ๊ณ ๋์ํ๊ธฐ ์ํด ๋ชจ๋ํฐ๋ง ๋ฐ ์๋ฆผ์ ๋ง๋ํ ํฌ์๋ฅผ ํฉ๋๋ค.
์์ 3: ๊ธ๋ก๋ฒ ์ด์ปค๋จธ์ค ํ์ฌ
๊ธ๋ก๋ฒ ์ด์ปค๋จธ์ค ํ์ฌ๋ ์ฌ๋ฌ ์ง์ญ์ ๋ถ์ฐ๋ ๋ง์ดํฌ๋ก์๋น์ค๋ฅผ ๋ณด์ ํ๊ณ ์์ต๋๋ค. ๊ฐ ์ง์ญ์ ํ์ง ๊ท์ ๋ฐ ๊ณ ๊ฐ ๊ธฐ๋์น๋ฅผ ๊ณ ๋ คํ์ฌ ์์ฒด์ ์ธ SLO์ ์๋ฌ ๋ฒ์ง์ ๊ฐ์ง๊ณ ์์ต๋๋ค.
์ฃผ์ ํ ์ธ ํ์ฌ ๊ธฐ๊ฐ ๋์ ํ ์ง์ญ์์ ํธ๋ํฝ์ด ๊ธ์ฆํฉ๋๋ค. ํด๋น ์ง์ญ์ ์๋ฌ ๋ฒ์ง์ด ๋น ๋ฅด๊ฒ ์๋ชจ๋ฉ๋๋ค. ํ์ ์์คํ ๋ถํ๋ฅผ ์ค์ด๊ณ ์ถ๊ฐ ์ค๋จ์ ๋ฐฉ์งํ๊ธฐ ์ํด ํธ๋ํฝ ์ ฐ์ดํ ์กฐ์น๋ฅผ ๊ตฌํํฉ๋๋ค. ๋ํ ์ฉ๋์ ๋๋ฆฌ๊ธฐ ์ํด ํ์ง ์ธํ๋ผ ์ ๊ณต์ ์ฒด์ ํ๋ ฅํฉ๋๋ค.
์๋ฌ ๋ฒ์ง์ ๋ฏธ๋
์๋ฌ ๋ฒ์ง์ SRE์ DevOps์ ์ธ๊ณ์์ ์ ์ ๋ ์ค์ํด์ง๊ณ ์์ต๋๋ค. ์์คํ ์ด ๋์ฑ ๋ณต์กํด์ง๊ณ ์ ๋ขฐ์ฑ์ ๋ํ ์๊ตฌ๊ฐ ์ฆ๊ฐํจ์ ๋ฐ๋ผ, ์๋ฌ ๋ฒ์ง์ ํ์ ๊ณผ ์์ ์ฑ์ ๊ท ํ์ ๋ง์ถ๊ธฐ ์ํ ๊ท์คํ ํ๋ ์์ํฌ๋ฅผ ์ ๊ณตํฉ๋๋ค. ์๋ฌ ๋ฒ์ง์ ๋ฏธ๋๋ ๋ค์๊ณผ ๊ฐ์ ๊ฒ์ ๋๋ค:
- ๋ ์ ๊ตํ ๋๊ตฌ: ์๋ฌ ๋ฒ์ง ๊ณ์ฐ, ์๋ฆผ ์์ฑ ๋ฐ ์ฅ์ ๋์ ๊ณํ ์คํ์ ์๋ํํ๋ ๋ ๋ฐ์ ๋ ๋๊ตฌ๊ฐ ๊ฐ๋ฐ๋ ๊ฒ์ ๋๋ค.
- AI ๋ฐ ๋จธ์ ๋ฌ๋๊ณผ์ ํตํฉ: AI์ ๋จธ์ ๋ฌ๋์ด ์๋ฌ ๋ฒ์ง ์๋ชจ๋ฅผ ์์ธกํ๊ณ ์ฌ์ ์ ์ค๋จ์ ๋ฐฉ์งํ๋ ๋ฐ ์ฌ์ฉ๋ ๊ฒ์ ๋๋ค.
- ์๋ก์ด ์ฐ์ ์์์ ์ฑํ: ์๋ฌ ๋ฒ์ง์ ๊ธฐ์ ๋ถ์ผ๋ฅผ ๋์ด ์๋ฃ, ๊ธ์ต, ์ ์กฐ ๋ฑ ์๋ก์ด ์ฐ์ ์์๋ ์ฑํ๋ ๊ฒ์ ๋๋ค.
- ๋น์ฆ๋์ค ์ฑ๊ณผ์ ๋ ์ค์ : ์๋ฌ ๋ฒ์ง์ ๋น์ฆ๋์ค ์ฑ๊ณผ์ ๋์ฑ ๊ธด๋ฐํ๊ฒ ์ฐ๊ณ๋์ด ์ ๋ขฐ์ฑ ๋ ธ๋ ฅ์ด ๋น์ฆ๋์ค ๊ฐ์น์ ์ง์ ์ ์ผ๋ก ์ฐ๊ฒฐ๋๋๋ก ๋ณด์ฅํ ๊ฒ์ ๋๋ค.
๊ฒฐ๋ก
์๋ฌ ๋ฒ์ง์ ํ๋ ์ํํธ์จ์ด ์์คํ ์์ ํ์ ๊ณผ ์ ๋ขฐ์ฑ์ ๊ท ํ์ ๋ง์ถ๋ ๊ฐ๋ ฅํ ๋๊ตฌ์ ๋๋ค. ๋ช ํํ SLO๋ฅผ ์ ์ํ๊ณ , ์๋ฌ ๋ฒ์ง์ ๊ณ์ฐํ๋ฉฐ, ํจ๊ณผ์ ์ธ ๋ชจ๋ํฐ๋ง ๋ฐ ์๋ฆผ์ ๊ตฌํํจ์ผ๋ก์จ ํ์ ํ์ ๊ณผ ์ ๋ขฐ์ฑ ๊ฐ์ ์ค ์ด๋ ๊ฒ์ ์ฐ์ ์ํ ์ง์ ๋ํด ๋ฐ์ดํฐ ๊ธฐ๋ฐ ๊ฒฐ์ ์ ๋ด๋ฆด ์ ์์ต๋๋ค. SRE์ ์๋ฌ ๋ฒ์ง์ ์์น์ ์์ฉํ์ฌ ์ฌ์ฉ์์ ๋น์ฆ๋์ค์ ์๊ตฌ๋ฅผ ์ถฉ์กฑํ๋ ๋ ์์ ์ ์ด๊ณ ๋ณต์๋ ฅ ์๋ ์์คํ ์ ๊ตฌ์ถํ์ธ์. ์ด๋ ํ์ด ์ํ, ํ์ , ๊ทธ๋ฆฌ๊ณ ์ ๋ฐ์ ์ธ ์ฌ์ฉ์ ๊ฒฝํ ๊ฐ์ ๊ด๊ณ๋ฅผ ์ดํดํ๊ณ *์ ๋ํ*ํ๋ ๋ฐ ๋์์ ์ค๋๋ค.